IRC log for #brlcad on 20120324

00:25.59 ``Erik heh, favorite language poll http://news.ycombinator.com/item?id=3746692
01:19.48 bhinesley finished my last final yesterday... I've decided to submit another proposal this year.
01:22.05 bhinesley just thinking aloud here, but what comes to mind is doing some refactoring of the edit command, maybe adding another subcommand (rotate?), and trying to mix in elements from another project on the wiki to make things more interesting
01:23.18 bhinesley perhaps I could even do the refactoring of edit before gsoc
01:23.59 bhinesley to clear up time for more in depth non-edit related business :)
01:27.12 bhinesley now is probably a good time to ask what you guys think about edit/translate and the future of rotate/scale. From a usability standpoint. Is it practical, something that will actually be used?
02:22.40 brlcad great progress but definitely more is needed before they're ready for production use
02:23.26 brlcad it would be better to have one of them "fully done" than having one 95% and two others even at 90%
02:26.18 bhinesley well I certainly wouldn't move on until we're satisfied with edit/translate
02:26.50 bhinesley assuming I should continue in that direction
02:32.00 brlcad it would be good to identify what exactly is remaining before it can be considered "done", what is necessary and what is just nice to have convenience
02:32.57 brlcad then do just what is necessary to bring it to completion
02:36.09 bhinesley speaking from inexperience here... could you give me an idea of what type of things are expected, for it to be considered ready for production? I made sure that translate at least "works" last gsoc.
02:37.02 bhinesley for any command to be considered "ready", for that matter
02:41.39 brlcad well "done" in the sense of it can do the variety of operations that it needs to do, but not necessarily everything that was scheduled to be done
02:41.43 brlcad so sure, it translates
02:41.49 brlcad relative and absolute, great
02:42.18 brlcad it's probably easier to itemize everything you had planned that is not complete, then we could go over that list
02:42.47 bhinesley ok, i'll get back to you within a day or so
02:42.53 brlcad excellent
04:44.25 *** join/#brlcad Akshat (~chatzilla@14.140.40.14)
04:45.52 Akshat anyone there
04:55.10 Akshat anyone there
06:59.41 *** join/#brlcad newbies2012 (~chatzilla@123.49.42.194)
07:26.00 newbies2012 hi
07:44.36 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
07:44.41 *** part/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
07:44.45 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
07:58.02 andrei__ brlcad: let me know when you re arround please
08:14.13 *** join/#brlcad stas__ (~stas@5ED2BDA6.cm-7-3c.dynamic.ziggo.nl)
08:37.51 *** join/#brlcad Neil___ (~chatzilla@117.229.122.207)
08:44.19 brlcad ~ask
08:44.20 ibot Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will.
08:54.16 Khobaib Hi
08:54.30 Khobaib I am interested in shader enhancement project
08:54.53 andrei__ brlcad, I believe I have finished the torus surface area function
08:55.00 andrei__ you can find it here for now : https://github.com/pandrei/BRL-CAD-related/blob/master/tor_area.c
08:57.12 andrei__ now i m trying to find out how could I test it
09:00.30 andrei__ also, on a side note , I read that bhinesley intends to continue his work on the code refactoring project. Should I keep my focus on that project or try to find something else? What do you advice me to do?
09:02.16 brlcad howdy Khobaib and glad to hear it
09:02.25 brlcad andrei__: excellent -- i'll have to take a closer look later though
09:03.17 Khobaib Hi brlcad, I worry I am a little late to contact
09:03.32 brlcad no worries about bhinesley (or any other student) applying or not -- every application is evaluated and ranked independently and overlapping applicants are expected
09:04.04 Khobaib :-)
09:04.12 brlcad which is part why we recommend submitting two applications too, but it's still a fair shake and we very well may select multiple applicants for some project areas if the proposals warrant it
09:04.27 brlcad Khobaib: a little catch-up to do, but there's still lots of time
09:05.18 Khobaib ok can u tell me how I can proceed with that project?
09:08.22 Khobaib I am going through the reference
09:10.02 Khobaib In the page, it says I should study BRL-CAD's shader system
09:12.14 Khobaib can u tell me the link of the system?
09:14.29 andrei__ brlcad: I will probably also submit the hashmap test later today . After that I will start documenting and writing my proposal, may I show you various draft of the proposal to see if the timelines and goals are viable , for example?
09:28.17 *** join/#brlcad atneik (~atneik@59.178.34.219)
09:38.33 *** join/#brlcad witness123 (~witness@14.139.228.210)
10:04.19 jordisayol I'm unable to compile brlcad in Linux without debug symbols, even if I add
10:04.20 jordisayol -DBRLCAD_ENABLE_RUNTIME_DEBUG=OFF
10:04.20 jordisayol and
10:04.20 jordisayol -DBRLCAD_FLAGS_DEBUG=OFF
10:04.20 jordisayol to cmake
11:02.47 *** join/#brlcad Al_Da_Best (~Al_Da_Bes@027e71f6.bb.sky.com)
11:30.53 *** join/#brlcad andrei_ (~andrei@188.25.174.181)
11:51.49 *** join/#brlcad Aun`Shi (~Al_Da_Bes@027e71f6.bb.sky.com)
13:07.30 ``Erik Khobaib: src/liboptical/ is the shader set, there's an 'osl' component that was a link to the openshaderlanguage done as a gsoc project last year
13:08.51 ``Erik Khobaib: src/libmultispectral/ uses many sources from liboptical, but with different #defines set, so that may be worth looking at a bit, as well
13:09.03 Khobaib ok looking into it
13:38.12 *** join/#brlcad atneik_ (~atneik@59.178.43.193)
13:42.17 *** join/#brlcad cristina (~cristina@79.114.175.172)
14:16.53 *** join/#brlcad atneik__ (~atneik@59.178.43.193)
14:17.55 brlcad Khobaib: going through the references is how to proceed, feel free to ask specific questions as they come up
14:18.32 brlcad emphasis on *specific* questions .. asking "how to proceed" is not at all specific :)
14:18.42 Khobaib ok
14:19.03 brlcad andrei_: absolutely, that's strongly encouraged
14:19.39 brlcad one of the mailing list messages has links to previous GSoC student pages where you can see how they included their proposals there
14:21.03 brlcad jordisayol: you don't want to disable runtime-debug -- that has nothing to do with debug symbols and should be left enabled for 99.9% of users
14:21.13 brlcad runtime-debug is only for specific production installs
14:22.53 jordisayol brlcad: ok
14:23.00 brlcad jordisayol: I believe the flag is BRLCAD_DEBUG_BUILD=OFF
14:24.05 jordisayol aha, I think that too, but exe/lib resulting with this flag is much bigger than some time ago
14:34.20 brlcad could be a lot of reasons for that
14:34.43 brlcad libs do generally get bigger, not smaller ;)
14:35.05 brlcad if you run strip, does the lib get smaller?
14:36.24 jordisayol rpm for fedora was ≃ 50 mb. Now is about 150 mb.
14:39.40 jordisayol bin/3dm-g before strip 1016.3 KB, after 70.9 KB
14:42.11 atneik__ Hello everyone!
14:42.49 Al_Da_Best Hallo
14:43.38 atneik__ I should probably introduce myself to IRC too. My name is Aniket Handa, currently enrolled in JIIT, Noida.
14:45.25 atneik__ I was trying to fix Bounding Box function for bot from contributor quickies..and was lost in 1M+ lines.
14:50.44 atneik__ Meanwhile I found a little bug in centroid for arb8 primitive. Here is quick patch, kindly have a look: http://pastebin.ca/2131801
14:58.37 brlcad jordisayol: did you try to delete your cmake cache?
14:58.45 brlcad it may be overridden or something
14:58.55 brlcad and make clean, of course
14:59.18 jordisayol mmm well, I built it from a clean svn checkout
14:59.51 jordisayol I'll try again
15:01.20 brlcad jordisayol: look at the flags summary at the end of cmake -- it lists the flags to be used, see if -g is one of them
15:02.30 brlcad atneik__: bot bounding box is in src/librt/primitives/bot/bot.c
15:03.00 atneik__ brlcad: sure! I was just wandering ;)
15:03.30 brlcad atneik__: plus, your patch isn't right
15:03.39 brlcad what makes you think that was a bug?
15:04.27 atneik__ brlcad: shouldn't centre_pt be passed?
15:04.41 brlcad it is
15:05.17 brlcad i'd bet you didn't compile with that patch too, because it should halt the build where that function is used
15:05.49 brlcad point_t is an array
15:06.06 atneik__ brlcad: No, I did it on 7.20.4
15:06.19 atneik__ trunk isn't building up on my mac
15:06.23 brlcad version shouldn't matter
15:07.13 brlcad you could use the VM image to avoid platform issues, or fix the build failure and make that your patch
15:07.32 atneik__ yeah it should not.. strange
15:07.59 atneik__ can you please give some directions for fixing it up..
15:08.14 brlcad not really, that's the point no? :)
15:08.21 brlcad if you have a specific question, I'll be glad to answer
15:08.36 brlcad vague questions like "what should I do" are pointless, though
15:09.41 brlcad open source requires self-sufficience, you got to be able to figure things out on your own (while knowing when to ask questions AFTER you've done your homework, when you can ask a specific question for clarity)
15:09.45 brlcad make sense?
15:10.58 jordisayol brlcad: yes, with -DBRLCAD_FLAGS_DEBUG=OFF, CFLAGS and CXXFLAGS contains -g
15:11.07 brlcad jordisayol: so that's a bug
15:11.14 jordisayol ok
15:11.51 atneik__ brlcad: Second you completely. Sorry for my bad.
15:11.55 brlcad jordisayol: try setting the CMAKE_BUILD_TYPE=NONE
15:12.06 brlcad atneik__: no worries
15:12.44 atneik__ It always hangs up here: http://pastebin.ca/2131805
15:13.19 atneik__ I'll get back to you after some possible tweaks.
15:13.50 brlcad atneik__: loosely related to what we were just talking about is a pretty cool presentation someone posted to the list yesterday: http://www.shakthimaan.com/downloads/glv/presentations/i-want-2-do-project-tell-me-wat-2-do.pdf
15:14.17 brlcad it's maybe 95% spot-on, some points I'd disagree with but overall interesting
15:15.02 brlcad atneik__: ah yeah, I recall that snippet -- it's failing in our new step convert
15:15.20 brlcad basically, the parser generator (fedex_plus) is crashing
15:15.31 brlcad it gets run during the build to generate source code for our step-g convert
15:15.46 brlcad for whatever reason, it's crashing during source generation so the build halts
15:15.56 brlcad even better patch ;)
15:16.01 atneik__ lol
15:16.04 brlcad maybe easy, maybe not
15:16.06 Al_Da_Best argh bright colours. Nice presentation though, saw that :P
15:16.29 brlcad if you run "make VERBOSE=1", you'll see the exact command it ran and can manually try to reproduce the crash on the command-line
15:16.30 jordisayol brlcad: yes, -DCMAKE_BUILD_TYPE=NONE disable -g, among many others
15:16.38 brlcad if you can reproduce it, you should be able to debug it
15:16.38 atneik__ I downloaded that one, but the text was too large to read ;)
15:17.09 brlcad goes wandering for a bit
15:25.55 atneik__ Ahh I get it now, how wrong the patch was.
15:34.26 *** join/#brlcad Ban (duh@112.211.207.250)
15:34.28 *** part/#brlcad Ban (duh@112.211.207.250)
15:41.28 andrei_ brlcad : at this secton ( (optional) Link to resumé ) , I am a bit unclear. Should I give a link to my background info resume, or should I write it there?
15:51.49 *** join/#brlcad abhi2011 (~chatzilla@119.226.184.246)
16:33.14 CIA-128 BRL-CAD: 03jordisayol * r49811 10/brlcad/trunk/ (misc/debian/rules sh/make_rpm.sh): update cmake arguments for deb/rpm building
16:37.01 brlcad yes
16:38.05 andrei_ yes as in can I write it there ? :)
17:22.33 *** join/#brlcad Rentroth (cd95497c@gateway/web/freenode/ip.205.149.73.124)
17:27.50 *** join/#brlcad tuxilina (~tuxilina@p6.eregie.pub.ro)
17:28.00 *** part/#brlcad tuxilina (~tuxilina@p6.eregie.pub.ro)
17:37.56 brlcad yes as in you should give a link to your background info resume or you should write it there
17:39.22 andrei_ right:)
17:53.59 atneik__ brlcad: with verbose on, looks like its using a wrong path. I looked for Cmake bug (in exppp and fedex_plus cmakefiles) specific to mac but was unsuccessful. Am I in right direction? Here is the error: http://pastebin.ca/2131820
17:55.05 *** join/#brlcad Khobaib_ (~chatzilla@123.49.42.194)
18:00.49 *** part/#brlcad atneik__ (~atneik@59.178.43.193)
18:04.35 brlcad it's not using the wrong path
18:04.50 brlcad the paths are relative to the build directory
18:06.07 brlcad rather, *cmake* _wasn't_ using the wrong path .. it was crashing
18:06.37 brlcad whatever that paste is from does seem to have two paths concatenated together incorrectly, a bad copy/paste or bad edit or something
18:48.16 *** join/#brlcad thiago_ (~thiago@201.82.137.119)
18:49.01 thiago_ hello!
18:56.22 *** join/#brlcad ksuzee (c1976953@gateway/web/freenode/ip.193.151.105.83)
18:56.42 *** join/#brlcad atneik (~atneik@59.178.43.193)
19:20.07 *** join/#brlcad atneik (~atneik@59.178.43.193)
19:32.54 andrei_ brlcad : I am done with the non-technical part of my proposal, may I show you what I have wrote so far?
19:33.24 andrei_ I wrote that first because I believed it's less likely to change and I haven't really documented myself enough
19:39.55 *** join/#brlcad atneik_ (~atneik@59.178.54.110)
19:45.15 *** join/#brlcad thiago_ (~thiago@201.82.137.119)
19:48.47 *** join/#brlcad Al_Da_Best (~Al_Da_Bes@027e71f6.bb.sky.com)
19:59.19 andrei_ brb ~ 1 hour
20:09.42 cristina brlcad: regarding the "Visualizing CSG" project, I understand that the goal is for each geometry to create a corresponding graph that represents its modelling steps.
20:10.35 cristina should I understand by this graph, a tree like this: http://en.wikipedia.org/wiki/File:Csg_tree.png?
20:19.28 *** join/#brlcad b0ef (~b0ef@175.134.202.84.customer.cdi.no)
20:37.39 *** join/#brlcad merzo (~merzo@215-163-133-95.pool.ukrtel.net)
20:57.57 *** join/#brlcad npcdoom (~npcdoom@gugve/developer/npcdoom)
20:59.24 *** join/#brlcad merzo (~merzo@10-183-133-95.pool.ukrtel.net)
21:08.21 *** join/#brlcad Neil___ (~chatzilla@117.229.76.212)
21:21.32 *** join/#brlcad witness123 (~witness@14.139.228.210)
21:22.40 *** join/#brlcad andrei_ (~andrei@188.25.174.181)
21:24.39 andrei_ brlcad: have you had a chance to look over my torus surface area function?
21:24.48 andrei_ also, have you got time to look over my proposal draft?
21:32.35 *** join/#brlcad Neil___ (~chatzilla@117.229.76.212)
23:05.18 Neil___ brlcad: i have written down a few ideas I had for the materials database website. whom can i mail it to?
23:06.02 Al_Da_Best Probably best to go for the mailing list Neil___
23:06.26 Neil___ Al_Da_Best: yeah but it is sort of my proposal.
23:06.58 Neil___ so if I can mail it to the mentors directly, it might be better?
23:07.02 Al_Da_Best Put it on there anyway :) I'm currently putting my proposal together, going to make a page on the BRL-CAD wiki for it, then link to it on the mailing list
23:08.29 Neil___ ah right. nice
23:08.46 Neil___ which idea are you working on?
23:08.59 Al_Da_Best One of the scientific ones, the non-vacuum gravity simulator
23:09.21 Neil___ wow. all the best Al_Da_Best! :D
23:09.53 Al_Da_Best Haha :P Good luck with yours as well! I have ideas that would make good use of a database for materials, using densities and so on
23:10.50 Neil___ that's great. and true, a website for the database materials will go a long way in helping everyone sync
23:11.00 Al_Da_Best It will indeed

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