IRC log for #brlcad on 20140313

00:37.56 *** join/#brlcad ankesh11_ (sid8015@gateway/web/irccloud.com/x-cgcyvwuphlupljyf)
01:27.02 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
01:55.20 *** join/#brlcad cstirk (~Carola@static-67-62-121-234.dsl.cavtel.net)
02:22.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:55.31 *** join/#brlcad ishwerdas (~inderplus@117.199.98.244)
03:02.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:29.51 *** join/#brlcad ishwerdas (~inderplus@117.199.98.244)
04:12.32 *** join/#brlcad kspitale (~quassel@202.78.172.162)
05:29.08 Notify 03BRL-CAD Wiki:SandblastingCostPerth * 0 /wiki/User:SandblastingCostPerth:
05:39.05 ankesh11_ brlcad: I am engaged with the Benchmark project, just saw your post on the ML. I am in the process of writing my proposal. I can't think of a patch to BRL-CAD core that will be relevant to my project, maybe you can suggest one. I will do some UI mockups though.
05:41.55 brlcad ankesh11_: thanks for the update
05:43.02 brlcad ankesh11_: you could work on one of the TODO items:
05:43.10 brlcad <PROTECTED>
05:45.21 ishwerdas brlcad: I want to work on OGV in summer of code, so do I have to submit patch to BRL-CAD core ? How about if I address a significant feature request for OGV ?
05:47.41 ankesh11_ brlcad : Didn't get you, the previous GSoc projects already does a fine job of capturing as much info as possible from the log files. Also, just to be clear, is there an explicit TODO list for the project?
05:48.16 ankesh11_ I thought of working on some visualizations/graphs as a patch.
05:59.07 brlcad ishwerdas: your patch can be anything, but ideally should involve editing existing code more than writing new code
05:59.45 brlcad a significant feature might be a good substitute, but it's pretty much assumed that people applying will have the skills necessary to write the code they're proposing to write
06:00.08 brlcad the harder question is whether you can make it work, which involves reading code more than writing
06:01.03 brlcad ankesh11_: the log files do not include information about the compiler or compiler flags used
06:01.31 ankesh11_ Yep, my bad, I just rechecked it.
06:01.55 brlcad and ditto about writing new vs modifying code .. graphs within the context of the previous work would quality as demonstrating reading+writing
06:02.38 ankesh11_ Understand your point, will get to it then.
06:02.42 brlcad the point of the patch is to prove that people can read and write code ...
06:02.46 brlcad just about anyone can write code
06:04.04 brlcad ankesh11_: if it takes more than a couple days, consider some other patch (like the graphs) .. or talk/ask questions here
06:04.51 ankesh11_ brlcad: Alright.
06:18.18 *** join/#brlcad inderplus_ (~inderplus@117.199.105.154)
06:24.19 *** join/#brlcad ishwerdas (~inderplus@117.199.105.154)
06:26.14 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
06:26.44 ishwerdas brlcad: That means I don't have to necessarily make patch in BRL-CAD core and submitting a patch for OGV would suffice. I will keep in mind about demonstrating my code reading skills as well.
07:07.22 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
07:16.43 *** join/#brlcad andrei (~pandrei@86.121.194.110)
07:36.59 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:03.16 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:09.37 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:25.11 *** join/#brlcad ries (~ries@190.9.171.121)
08:28.20 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:41.49 *** join/#brlcad ishwerdas (~inderplus@117.220.169.95)
08:51.14 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
09:00.15 Notify 03BRL-CAD Wiki:Krajkreddy * 6560 /wiki/User:Krajkreddy/GSOC13/proposal: First Draft
09:03.32 Notify 03BRL-CAD Wiki:Krajkreddy * 6561 /wiki/User:Krajkreddy/main: add proposal page link to my main page.
09:16.07 *** join/#brlcad ishwerdas (~inderplus@117.199.109.225)
09:24.29 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
09:26.31 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:55.50 *** join/#brlcad ishwerdas (~inderplus@117.207.159.77)
10:16.47 andrei d_rossberg: Not rushing or so, I just don't know how sourceforge works. Did you see the Ellipsoid test sketch I wrote?
10:50.29 *** join/#brlcad kspitale (~kspitale@202.78.172.162)
12:22.01 *** join/#brlcad caen23 (~caen23@92.81.213.198)
12:40.42 d_rossberg andrei: could you solve the BRLCAD namespace issue?
12:44.06 *** join/#brlcad jasleen (~chatzilla@117.255.209.207)
12:55.11 *** join/#brlcad binbin (8984fa0e@gateway/web/freenode/ip.137.132.250.14)
12:59.36 Notify 03BRL-CAD Wiki:Lesliejj2003 * 0 /wiki/User:Lesliejj2003:
13:07.46 *** join/#brlcad ishwerdas (~inderplus@117.214.205.173)
13:30.44 *** join/#brlcad hoiji_ (671b082c@gateway/web/freenode/ip.103.27.8.44)
13:32.01 *** join/#brlcad hoiji_ (671b082c@gateway/web/freenode/ip.103.27.8.44)
13:39.02 *** join/#brlcad Ch3ck (~darkl0rd@195.24.209.22)
14:14.46 andrei d_rossberg: what do you mean? to use BRLCAD namespace by default?
14:18.38 Ch3ck hits the road
14:18.48 andrei so far, my understanding of the coreinterface idea is that it's supposed to mimic the brlcad/librt/primitives objects, with an OOP approach
14:28.52 *** join/#brlcad mazelaman (~caio@189.80.69.100)
14:29.19 d_rossberg i mean your question from yesterday
14:30.09 andrei ah, so I should use it
14:32.13 d_rossberg it's a little bit more: the coreinterface is an interface to BRL-CAD's geometric core which is mainly defined in librt and libwdb
14:34.33 d_rossberg i didn't understood your problem with the BRLCAD namespace
14:35.28 andrei well, in my PrimitiveTest, I copied your PrintTitle. In PrintTitle you weren't using any namespace.
14:35.56 andrei I was wondering if I should use the BRLCAD namespace in my test or not
14:36.40 *** join/#brlcad TCD (~TheCommie@152.78.235.20)
14:38.05 *** join/#brlcad hoiji (~hoiji@115.240.49.143)
14:38.19 d_rossberg that's not true, in PrintTitle.cpp there is two times "BRLCAD::"
14:38.55 *** join/#brlcad jasleen (~chatzilla@117.255.209.207)
14:39.00 andrei I was reffering to the "using namespace < >" directive
14:39.23 andrei it's not an important issue, it would just decrease the code size
14:45.39 andrei I see there's a reasonable amount of code in hrt/hrt.c
14:50.01 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
14:59.39 *** join/#brlcad ishwerdas (~inderplus@117.220.168.95)
15:11.16 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
15:12.09 *** join/#brlcad cstirk (~Carola@pool-71-163-229-188.washdc.east.verizon.net)
15:14.10 d_rossberg but the interface should be a simple one, only "some numbers"
15:35.10 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
15:38.35 brlcad ishwerdas: yes, OGV could suffice .. entirely depends on what kind of change you try to make, how correct/useful/interesting it is
15:40.58 brlcad d_rossberg: open-ended question: do you have any thoughts on CAD:: vs BRLCAD:: as the namespace name?
15:41.15 brlcad I suppose it's a question of branding vs simplicity
15:41.53 d_rossberg i would say CAD isn't specific enough
15:42.14 d_rossberg there are man CADs
15:42.36 brlcad good point
15:42.50 brlcad unless it covers them ALL! ;)
15:43.11 andrei d_rossberg, I m not sure I understand, what do you mean with " only <some numbers>"
15:43.14 d_rossberg we should brand our stuff with "brlcad", e.g. brlcad.com ;)
15:43.21 andrei are you talking about the hrt or the test?
15:43.34 brlcad ideally, the BRL-CAD "Geometry Engine" / "core interface" / whatever else could benefit from having a distinct project name
15:43.41 brlcad d_rossberg: I just acquired brlcad.com
15:43.45 brlcad (after 10 years!) :)
15:44.01 d_rossberg andrei: about the hrt
15:45.34 d_rossberg brlcad: brlcad.com was the page of Survice, wasn't it?
15:45.35 brlcad I think of a distinct name like "Granite", "ACIS", "Parasolid"
15:45.48 brlcad d_rossberg: yeah, it linked to their commercial services support (they provide brl-cad training)
15:46.28 brlcad don't know if they let it lapse intentionally or unintentionally, but they did
15:47.49 brlcad ROCK: Robust Object-oriented CAD Kernel
15:49.00 brlcad The BOX Kernel: the BRL-CAD OpenCAx Kernel
15:49.53 brlcad alas "BGE" is a major energy company in the US
15:51.02 brlcad BOGIE: BRL-CAD Object-oriented Geometry Interface Engine
15:51.21 d_rossberg regarding the namespace: a distinct project name would be ok for me, but it should be advertised appropriate then, there should be no confusion of how it's related to the core BRL-CAD
15:51.29 d_rossberg and it's closely related
15:51.34 brlcad nods
15:51.51 brlcad ACIS is the model and market I'm hoping to go after
15:52.33 *** join/#brlcad harmanpreet (~harman@198.199.108.236)
15:52.36 brlcad being a viable replacement kernel to industry users
15:54.23 brlcad what about just "G"? The G kernel
15:54.31 brlcad double entendre
15:57.05 d_rossberg is consulting google for "acis"
15:58.28 brlcad might do better to consult spatial's API documentation: http://doc.spatial.com/index.php/Portal:ACIS
16:00.52 brlcad it's a big api at this point, but it started similarly as a kernel for geometry
16:05.13 brlcad decent article about geometry kernels here: http://www.evanyares.com/tag/modeling-kernel/
16:05.36 brlcad and his finishing point is particularly noteworthy about the real distinction these days is usability and interoperability
16:06.24 brlcad I think that's an area where we'll be able to excel
16:06.26 brlcad usable because it's a new API, simplified, and we can focus on simplicity
16:07.04 brlcad interoperable because we can intrinsically represent just about anything now (although we still need feature edits and some metadata constructs)
16:27.04 *** join/#brlcad gaganjyot (~gagan@124.253.231.53)
16:29.49 gaganjyot hello everyone, I am Gaganjyot. I am pursuing my Bachelors in Computer Science and Engineering from CEC Chandigarh, India. I am participating under BRL-CAD organisation for LibreCAD Kernel
16:29.57 gaganjyot :)
16:34.02 brlcad hi gaganjyot
16:34.25 gaganjyot hello brlcad
16:34.28 brlcad glad to hear it
16:34.47 gaganjyot :)
16:35.17 d_rossberg andrei: hrt.c has many lines, that's true but the interface needs to handle few data only (the "some numbers")
16:35.31 brlcad gaganjyot: what project are you going to propose?
16:35.55 gaganjyot brlcad: I am going to work on LibreCADv3 kernel
16:36.11 brlcad can you be more specific? :)
16:36.26 brlcad I know that was the title they used, but can you describe what you intend to do
16:36.45 gaganjyot It was developed by ries in 2012 as an experimental code to see how the stuff works in LibreCAD and how can be improved
16:36.53 gaganjyot the code was not developed since 2012
16:37.01 gaganjyot and now I will be extending it
16:37.12 brlcad to do ... ;)
16:37.15 gaganjyot I will be adding the operations support
16:37.21 gaganjyot like Move, Copy, Rotate
16:37.39 brlcad what do those operations apply to?
16:37.42 gaganjyot will add support for entities. That is Text entity and Dimensions
16:37.54 gaganjyot these apply to the entities
16:38.06 gaganjyot entities in LibreCAD == Primitives in BRL-CAD
16:38.26 gaganjyot just like the translate in BRL-CAD, its move in LibreCAD
16:38.51 gaganjyot Like rot command which we give in mged window == rotate in LibreCAD
16:39.15 gaganjyot I will be adding the text and dimension entities ( Primitives )
16:39.22 gaganjyot Will be adding the visitor pattern
16:39.32 gaganjyot Visitor pattern is basically for snapping stuff
16:39.49 teepee_ gaganjyot: is that V3 kernel 2D or will it have also 3D primitives?
16:39.56 Notify 03BRL-CAD:n_reed * 60138 brlcad/trunk/src/libbrep/intersect.cpp: push loop into function rather than passing loop index as a function argument, and rewrite for better clarity
16:40.10 gaganjyot teepee right now only 2D primitives
16:40.16 brlcad gaganjyot: it wasn't a terminology quetsion
16:40.22 brlcad i know what you meant by entities :)
16:40.45 gaganjyot :)
16:40.49 brlcad more specific question perhaps would have been "which entities"
16:41.06 brlcad all without exception?
16:41.21 gaganjyot these operations basically work for all entities
16:41.33 brlcad and it's not strictly true that entities in librecad == primitives in brl-cad
16:41.55 brlcad see, you qualified that with "basically" .. is it all or not all? :)
16:42.21 gaganjyot It works for all entities
16:42.34 gaganjyot you have to create entity specific move function
16:42.49 gaganjyot like for a line I will be moving the start point and the endpoint
16:42.55 brlcad right
16:42.57 gaganjyot where as for a circle just the center point
16:43.05 brlcad so how many entities are there, roughly speaking?
16:43.12 gaganjyot right now 4
16:43.18 gaganjyot I will add 2 more
16:43.18 brlcad okay, that's good
16:43.47 gaganjyot next work will be implementing the visitor function
16:43.51 brlcad and for what it's worth: librecad entities == BRL-CAD sketch primitive entities
16:44.41 brlcad (i.e., just one of our 24+ primitives)
16:45.31 brlcad our sketch entities are currently: points, lines, arcs/circles, bspline curves, and NURBS
16:45.38 gaganjyot by the above line I meant the stuff what we call entities in librecad is what we call primitives in BRL-CAD. The objects which help us to build our drawing or model
16:45.59 brlcad but it's not, that's my point :)
16:46.35 gaganjyot brlcad: pardon me, I didn't get your actual point
16:46.51 brlcad what are the four librecad entities?
16:47.19 gaganjyot circle, line, ellipse, arc
16:47.38 brlcad i find it hard to believe they don't have a curve entity...
16:47.55 brlcad regardless
16:48.22 brlcad those four entities do not equate to brl-cad primitives
16:48.33 brlcad they equate to pieces of our 2D sketch primitive
16:49.09 ries brlcad: I am just reading... the reason is that this is more a proof of concept rather then finalizing LC3 kick-off, LibreCAD2 has more entities than that and ofcourse need to support those. it's just for GSoC I wanted it so that we can make a working version. ANything after that is relative easy to add
16:49.18 brlcad as I said, our sketch entities: points, lines, arcs/circles, bspline curves, and NURBS curves (though the last doesn't really count, not fully implemented)
16:50.02 brlcad ries: understood, I figured something like that was going on
16:50.03 ries brlcad: if yo feel we should add them all for GSoC then I am perfeclty fine with it
16:50.08 brlcad not at all
16:50.29 brlcad better to do the proof with a subset like that, more probing gaganjyot's understanding of his proposal ;)
16:50.47 brlcad and how he (I presume you're a he) is conceptualizing the work
16:50.53 ries brlcad: understood, I figured something like that was going on...
16:51.28 brlcad :)
16:52.15 brlcad gaganjyot: do you get the disctinction I was describing?
16:52.27 gaganjyot yes brlcad
16:52.45 gaganjyot Now I understood the difference
16:52.48 ries brlcad: out of curicity, do you and a circle as a arc with that as a start point at 0 and end point at 2pi or are they two seperate primitives?
16:53.39 gaganjyot no right now these are spererate primitives
16:54.35 brlcad in terms of set theory, it's like having a set (A B C ...) where C is comprised of subsets (1 2 3), so (A B (C1 C2 C3) ...) and that's brl-cad's primitives whereas librecad implements set (1 2 3 ...)
16:55.10 brlcad librecad is FAR better at implementing set 1 2 3 than brl-cad is at "C"
16:55.32 brlcad but 1 2 3 does not equate to A B C ;)
16:55.59 brlcad ries: dunno, lemme check
16:56.16 gaganjyot brlcad: Nice to get information on this
16:56.17 brlcad that was entirely just from memory, not intentionally groups as they're stored
16:57.24 gaganjyot brlcad: I haven't touched BRL-CAD source code yet. I have just used it. So didn't knew about the way BRL-CAD has sets
16:57.40 brlcad gaganjyot: if you do your work well enough, we just might be able to replace brl-cad's C guts with your kernel work ;)
16:58.21 gaganjyot brlcad: Oh sure! :)
16:58.27 brlcad the biggest distinction is that librecad is working with 2D entities
16:59.01 gaganjyot but I read the IRC chat between you and ries and he said, LCv3 can be integrated with BRL-CAD
16:59.13 brlcad we have a 2D object, we call it "sketch" and it is comprised of 2D entites, that's a closer mapping
16:59.25 gaganjyot brlcad: I have used it too.
16:59.36 gaganjyot I imported a DXF file
16:59.41 gaganjyot into BRL-CAD
16:59.42 brlcad whether it can be integrated or not will mostly be a question of license and completeness
16:59.51 gaganjyot and then extruded
16:59.54 brlcad right
17:00.22 teepee_ and OpenSCAD might be also interrested :)
17:00.33 brlcad dxf files are predominantly comprised of 2D entities
17:01.00 brlcad heh, so don't screw it up! ;)
17:01.05 brlcad no pressure
17:01.40 ries teepee: to answer your 2D vs 3D question, LibreCAD will always stay 2D, we have zero intention to go for 3D
17:02.47 teepee_ ries: yeah, I figured. having a very good 2D CAD is great.
17:03.10 *** join/#brlcad jasleen_ (~chatzilla@115.245.222.160)
17:03.11 brlcad and we have very little intention to invest in 2D infrastructure at this time
17:03.26 brlcad but it's obviously central to many 3D techniques
17:03.31 gaganjyot brlcad: I wished to see the 3D design of gear so imported the 2D file
17:04.11 brlcad gaganjyot: and did you run into any problems?
17:04.35 gaganjyot when I used sketch I got a segfault
17:04.38 gaganjyot :S
17:04.54 gaganjyot otherwise the gear was exrtruded nicely :)
17:05.42 brlcad if you have steps to reproduce the crash, that would be appreciated
17:05.56 *** join/#brlcad devinder_ (~devinder@202.164.53.117)
17:06.31 *** join/#brlcad teepee__ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
17:07.23 *** join/#brlcad zfreid (~zfreid@95.215.143.30)
17:07.50 binbin Hello, everyone! I am binbin from National University of Singapore. I am a year 2 Computer Science student, and I am very interested in this project since my specialisation is computer graphics. From my observation, I may be more familiar in geometry part in BRL-CAD. May I have more detailed information about each sub-task?
17:07.52 gaganjyot brlcad: Sure! After GSoC I'd look into it and solve that :)
17:08.33 brlcad gaganjyot: if you're not working on a patch yet, that'd make a good one
17:08.52 brlcad everyone with a solid proposal is encouraged to submit some sort of patch that demonstrates ability to work with existing code
17:10.26 brlcad binbin: welcome
17:10.45 brlcad you said "this probject" .. er, what is that? :)
17:11.16 brlcad or by this project, you mean this community/org?
17:11.19 Notify 03BRL-CAD Wiki:Richajain1912 * 0 /wiki/User:Richajain1912:
17:11.24 binbin yep
17:11.30 brlcad gotit
17:11.33 binbin I just saw the idea page
17:11.51 brlcad great, saw the checklist too I hope?
17:12.11 binbin yep. I looked through the whole page actually
17:12.17 brlcad fantastic
17:12.59 brlcad so you know, the title to most of the project ideas will take you to a page with more detailed information
17:13.13 brlcad but ultimately, you're the one coming up with the detail -- what do you want to do
17:15.02 binbin Okay. no problem. So according to my own understanding to the each sub task, we then write our proposal right?
17:18.24 brlcad it's your proposal through and through
17:18.33 brlcad our ideas page is just that .. some ideas
17:18.50 brlcad you're expected to expand on those ideas or craft a different idea altogether
17:19.04 brlcad of course, encouraged to talk with us here and/or on the mailing list
17:19.12 TCD ' BRL-CAD will consider just about any project that relates to computer graphics' <-- 'my gsoc proposal is a tool to automatically generate cat models'
17:19.31 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
17:20.48 *** join/#brlcad bg1 (~bhattigur@117.229.153.33)
17:23.09 binbin got it! Thanks for your reply:)
17:23.55 binbin oh Actually I am doing shape deformation. Can it be a good idea?
17:25.12 brlcad what do you mean by that?
17:27.26 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:34.49 brlcad hi Anaphaxeton
17:34.56 brlcad and bg1
17:35.54 bg1 hi
17:38.54 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
17:39.51 Anaphaxeton hi brlcad
17:39.57 Anaphaxeton i was thinking about you
17:40.01 Anaphaxeton the project i mean!
17:40.28 brlcad I was thinking about you too sweetheart
17:40.43 Anaphaxeton every now and then an occasion pops up where brlcad knowledge is needed
17:41.01 Anaphaxeton k-lined?
17:41.03 Anaphaxeton omg
17:41.12 ishwerdas :D
17:41.18 brlcad happens
17:41.21 Anaphaxeton i dont see that often
17:45.04 *** join/#brlcad ovchinskaia (~ovchinska@92.63.105.133)
17:57.37 gaganjyot ishwerdas: hello
17:57.50 Notify 03BRL-CAD:n_reed * 60139 brlcad/trunk/src/libbrep/intersect.cpp: tweak uniqueness test for readability
17:58.31 gaganjyot ishwerdas: nice to see development plans for OGV
17:58.46 gaganjyot I am pretty excited to see those in action :)
17:58.54 ishwerdas gaganjyot: thanks :)
18:04.21 Notify 03BRL-CAD Wiki:Richajain1912 * 6562 /wiki/User:Richajain1912/GSOC2014/: GSoC Proposal (Synchronize wiki with Docbook)
18:06.25 Notify 03BRL-CAD Wiki:Richajain1912 * 6563 /wiki/User:Richajain1912/GSOC2014/: /* Detailed project description */
18:07.41 Notify 03BRL-CAD Wiki:Richajain1912 * 6564 /wiki/User:Richajain1912/GSOC2014/: /* Why me */
18:11.00 *** join/#brlcad todor_nikolov (~tnikolov@95.180.128.62)
18:20.35 brlcad hi todor_nikolov
18:33.23 *** join/#brlcad bg1 (~bhattigur@117.229.153.33)
18:54.28 *** join/#brlcad devinder_ (~devinder@202.164.53.117)
19:00.40 *** join/#brlcad javampire (~ncsaba@p4FF73D83.dip0.t-ipconnect.de)
19:00.44 Notify 03BRL-CAD:n_reed * 60140 brlcad/trunk/sh/linkroot.sh: '-ef' is not a standard sh file operator. We could use bash, but the stat command is slightly more prevalent. (shellcheck)
19:15.57 *** join/#brlcad kspitale (~quassel@202.78.172.162)
19:21.57 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
19:53.18 *** part/#brlcad bg1 (~bhattigur@117.229.153.33)
20:01.56 *** join/#brlcad cstirk (~Carola@pool-108-56-173-181.washdc.fios.verizon.net)
20:14.05 Notify 03BRL-CAD Wiki:Todor nikolov * 0 /wiki/User:Todor_nikolov:
20:36.17 Notify 03BRL-CAD:n_reed * 60141 brlcad/trunk/sh/make_deb.sh: don't need to cat into sed (shellcheck)
20:47.46 starseeker sometimes wishes we had more individual 2D entities
20:48.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:52.27 *** join/#brlcad todor_nikolov (~t_nikolov@95.180.128.62)
20:54.06 todor_nikolov What IDE do you use for brl-cad? I am setting up my enviroment, so being consistent is always good.
20:54.40 brlcad todor_nikolov: emacs
20:55.14 brlcad it's more important to be able to configure whatever tool you use appropriately
20:55.22 brlcad some use vim, others eclipse
20:55.28 andrei sublime !
20:55.37 andrei erm, that's an editor, but still good
20:55.44 brlcad whatever you use, become very proficient with it
20:56.15 todor_nikolov up until now i was using eclipse on windows, so I am very familiar with it
20:59.27 gaganjyot brlcad: out of the operations listed i.e move, copy and rotate
20:59.31 brlcad todor_nikolov: we probably have very different definitions of "very familiar" ;)
20:59.36 gaganjyot which were planned to be done in GSoC time
20:59.42 gaganjyot I have already implemented the mobve
20:59.45 brlcad but if you really do, that's great -- use it if you want
20:59.46 gaganjyot move*
21:00.11 brlcad just don't let your editor be a crutch or an excuse ... for *ANYTHING*
21:00.16 ``Erik be sure you can control things like tab vs space, trailing whitespace, blank lines at the end of the file, etc...
21:00.23 brlcad he lives
21:00.33 ``Erik only on days with a 'q' in them O.o
21:00.40 brlcad gaganjyot: that's fantastic
21:00.52 gaganjyot So I have a patch
21:01.04 brlcad you should be telling the librecad folks that ;)
21:01.26 brlcad getting ahead of schedule and having to expand your proposal scope is a good thing
21:01.29 gaganjyot yes just contacted ries regarding this and he has merged the code into main branch
21:01.45 gaganjyot I hope it can act as a nice patch ?
21:01.47 brlcad plus if doing these patches gives you an idea for how much work will be involved for the rest, it'll let you formulate a better plan scoped appropriate
21:02.08 brlcad gaganjyot: how many pieces of flair are you wearing?
21:02.29 gaganjyot 1
21:02.37 brlcad what's your goal? why are you asking :)
21:03.23 gaganjyot just confirming brlcad so that I can write it in my proposal
21:04.26 brlcad it's a good idea to include links to any work you do before the proposal deadline in your proposal
21:05.35 brlcad i must say that if you're already done with one of the operations listed .. how many operations are remaining? you might want to have a plan for expanding scope prepared
21:05.45 gaganjyot brlcad: yes
21:06.07 gaganjyot I will be including more entities to be coded
21:06.12 gaganjyot and may be scale operation
21:06.21 brlcad i mean, one took you just a couple hours .. so unless some ops will take several days or unless there are hundreds of ops .. that's underscoped
21:06.23 gaganjyot I mean yes to the scale operation
21:06.47 brlcad you should include a detailed timeline, week by week what you think will get accomplished
21:07.04 gaganjyot brlcad: its from almost 4 days
21:07.09 brlcad ah, okay
21:07.11 brlcad that's better then
21:07.12 gaganjyot :P
21:07.16 gaganjyot :)
21:07.21 brlcad sorry, I just heard about it today ;)
21:08.11 brlcad be sure to not just toss in testing and debugging at the end of your schedule
21:08.13 gaganjyot its because I came today ;-)
21:08.19 brlcad it should be interspersed throughout development
21:08.24 brlcad tmi
21:08.53 gaganjyot brlcad: no doubts regarding this :)
21:09.12 todor_nikolov is there a particuar reason for the untrusted packages? I am installing these:
21:09.19 todor_nikolov http://brlcad.org/wiki/Compiling
21:09.41 brlcad todor_nikolov: you should be installing from source
21:10.28 todor_nikolov the libraries are included in the source?
21:10.38 todor_nikolov and the build tools
21:10.53 andrei todor_nikolov: I can help you setting up brlcad
21:10.59 andrei are you working on windows or linux?\
21:11.14 todor_nikolov debian
21:11.38 andrei ok, great. Do you have svn?
21:11.44 andrei If not, install it
21:11.46 todor_nikolov yes i downloaded source
21:12.24 gaganjyot brlcad: we are right now on TCL/Tk for managing windows for BRL-CAD ?
21:12.57 andrei todor_nikolov: ok, now go to the directory where you downloaded brlcad source
21:13.11 andrei and create a new directory on the same level with the source dir
21:13.31 andrei actually, let me point you to the readme, it explains in better detail
21:14.49 andrei if you go to the source dir, you ll find a README file. Go to COMPILE AND INSTALL in there
21:14.55 todor_nikolov i am there
21:14.59 andrei and skip the first tar command, then you can follow those
21:15.05 andrei installation steps
21:16.49 todor_nikolov permision problems, wait till i get ownership
21:19.07 todor_nikolov ok build in progress
21:19.17 andrei :)
21:21.46 todor_nikolov configuring incomplete, errors occured
21:21.49 todor_nikolov :(
21:22.30 andrei can you copy the output to something like pastebin.ca or slexy.org
21:22.33 andrei and put a link here?
21:23.50 todor_nikolov http://pastebin.com/197UkRae
21:25.28 andrei ok, that's a bit weird
21:25.44 andrei brlcad: this is the error Attempting to ignore non-existent file libtoolfilename.sh, in directory, perhaps you figure things out faster than me
21:26.40 todor_nikolov I will work on it later
21:26.50 andrei The easiest fix would probably be to give you my file. How did you get the code?
21:27.17 todor_nikolov svn checkout bla bla brlcad-code
21:27.48 andrei ok, let me take a look
21:30.10 andrei You're right, I just checked out and the cmake fails.
21:30.32 todor_nikolov i have to go now, have been invited to a cup of coffee and its rude to make a girl wait on you :D cya tommorow
21:31.03 andrei see you :)
21:42.44 ankesh11_ brlcad: How do I determine the compiler info in the run.sh file? I guess I can obtain it from CMake parameters such as CMAKE_C_COMPILER, but that is a run-time process.
21:44.25 andrei ankesh11_ : what compile parameters do you mean?
21:44.30 andrei sorry, compiler info
21:45.53 ankesh11_ andrei: I am working on a patch to include compiler defaults in the benchmark log outputs. So, I was trying to figure out a way to do that.
21:47.45 andrei you mean you want to add which compiler was used for testing?
21:48.37 ankesh11_ Exactly, that and the compiler flags if possible.
21:49.00 Notify 03BRL-CAD:n_reed * 60142 brlcad/trunk/sh/make_rpm.sh: don't need to cat to sed or grep (shellcheck)
21:49.28 andrei ok, let's take a look
21:49.58 andrei if you're using a debian based linux "dpkg --list | grep compiler" will give you the installed compilers
21:50.03 andrei but that's not exactly what you want
21:51.46 ankesh11_ Yeah, that would not be a cross-platform solution. I am guessing using CMake parameters would make sense.
21:52.32 andrei ankesh11_: I'm certainly not an expert with brlcad so you might want to get a confirmation from one of the other devs
21:52.45 andrei but you can probably look in CMakeCache.txt (if it exists)
21:53.24 Notify 03BRL-CAD:n_reed * 60143 brlcad/trunk/sh/make_rpm.sh: '&>' is not a standard sh operator, and we don't need backticks because we're testing the return and not the (null) output (shellcheck)
21:53.37 ankesh11_ andrei: Thanks, will do that and wait for brlcad to respond.
21:56.48 andrei ankesh11_: actually, I run a grep -I -r gcc(since that's what I have for C)
21:56.52 andrei CMakeFiles/CMakeOutput.log:gcc version 4.8.2 20131017 (Red Hat 4.8.2-1) (GCC)
21:57.00 andrei (in build directory)
21:59.43 ankesh11_ andrei: Looking into CMakeCache.txt helped. I can get the compiler flags from there, but not the compiler info. I have CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc , whereas I would have wanted something like CMAKE_C_COMPILER:gcc-3.3
22:00.52 andrei check my last reply, I've highlighted a file where I found enough compiler relevant info
22:01.03 andrei (CMakeFiles/CMakeOutput.log)
22:02.46 ries hey andrei are you also the same person that was on LibreCAD last week?
22:02.55 andrei ries : hey, yes
22:03.17 andrei why?
22:03.28 ries sorry about my late reply on the forum.. got buzy with some stuff, but welcome to GSoC 2014
22:05.15 andrei no worries, and thanks :)
22:06.27 Notify 03BRL-CAD Wiki:Glenn.romanczuk * 0 /wiki/User:Glenn.romanczuk:
22:20.46 ankesh11_ andrei : Is that the only result you get? I am getting innumerable results for the same.
22:21.03 andrei nope
22:21.20 andrei but you can obtain just one(relevant) with bash parsing :)
22:22.47 andrei anyway, ankesh11_ : nobody expects you to have a perfect patch from the first go, brlcad will probably give you a better direction :)
22:24.00 ankesh11_ andrei: Yeah, Thanks. Great help! :)
22:24.50 andrei i.e a naive approach for your problem would be to take the first result that contains both the "version" string and one or more numbers (0-9)
22:27.00 ankesh11_ Yeah, that can be an approach, and similarly checking for other compilers as well.
22:28.19 andrei nevertheless, if it was extremely simple to obtain the compiler info, it would've been already implemented :)
22:29.11 Notify 03BRL-CAD:n_reed * 60144 brlcad/trunk/src/libbrep/intersect.cpp: give more specific names to 'index' variables
22:29.22 andrei still, the number of compilers is relatively small(since it's not easy writing a useful one) so you could simply handpick the mainstream existing ones
22:30.09 andrei Anyway, I gotta go, goodluck !
22:31.58 ankesh11_ Thanks, and grep -I -r "CMAKE_C_COMPILER" seems to give me what I want.
22:35.48 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
22:56.44 *** join/#brlcad kesha (~kesha@14.139.122.114)
22:57.04 *** join/#brlcad kesha (~kesha@14.139.122.114)
23:08.21 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:39.19 *** join/#brlcad kesha_ (~kesha@14.139.122.114)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.