IRC log for #brlcad on 20121211

00:30.14 Notify 03GCI: Tony Jojan: Convert NEAR_ZERO() macro calls to NEAR_EQUAL() and EQUAL() - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7958234
00:39.27 javamonn Could a mentor please review my code so I can edit it if there is something wrong, while there is still time left? Thanks. http://www.google-melange.com/gci/task/view/google/gci2012/7966235
01:13.05 brlcad new task: gcov/lcov report: http://www.google-melange.com/gci/task/view/google/gci2012/8043205
01:14.04 Notify 03GCI: Sean: Mock up new BRL-CAD website interface design - Task Assigned This task has been assigned to Jacob B. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7958235
01:14.09 Notify 03GCI: Sean: Compile BRL-CAD using Dev-C++ - Task Assigned This task has been assigned to Andrei Tudorica. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7945220
01:14.14 Notify 03GCI: Sean: Convert NEAR_ZERO() macro calls to NEAR_EQUAL() and EQUAL() - Task Assigned This task has been assigned to Tony Jojan. You have 72 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7958234
01:14.29 Notify 03GCI: Sean: Categorize all of BRL-CAD's commands into a spreadsheet - Task Assigned This task has been assigned to Kristaps. You have 72 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7987215
01:17.41 Notify 03GCI: Sean: Categorize all of BRL-CAD's commands into a spreadsheet - starting simple So let's start with a simple spreadsheet, just two columns: file and category. You're going to itemize every file installed into our 'bin' directory (like you started in your spreadsheet). For each of those files, categorize it. It should be possible to... http://www.google-melange.com/gci/task/view/google/gci2012/7987215
01:20.12 Notify 03GCI: Sean: Create the BRL-CAD Logo in BRL-CAD (#3) - almost there... Sharan, that's looking good, but the two regions do not hinge together. Note in the description that they need to "connect" together. Think of a bike chain or a door hinge even. The black one needs to go "into the red one. http://www.google-melange.com/gci/task/view/google/gci2012/7993222
01:20.17 Notify 03GCI: Sean: Create the BRL-CAD Logo in BRL-CAD (#3) - Task Needs More Work One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work. http://www.google-melange.com/gci/task/view/google/gci2012/7993222
01:20.31 *** part/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
01:23.50 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
01:24.51 maths22 brlcad: I don't know if you saw my question, but can I design the new look as a drupal theme?
01:31.09 ``Erik awesome, http://www.masswerk.at/google60/ (60's skeuomorphic interface to google, punch cards and all)
02:09.39 Notify 03GCI: Toshita Barve: Create Blender-to-BRL-CAD tutorial - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7977231
02:14.56 Notify 03GCI: Richard Akira Heru: Create ellipsoid model and diagram - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7959254
02:21.09 Notify 03BRL-CAD:starseeker * 54036 brlcad/trunk/src/librt/test_subdivision.cpp: Something not quite right - probably need to revisit bookkeeping scheme - but take a step towards boundary handling.
02:35.58 Notify 03GCI: Sean: Make tables.c not call system("cat ...") - Task Closed Congratulations, this task has been completed successfully. http://www.google-melange.com/gci/task/view/google/gci2012/7966235
02:41.31 Notify 03GCI: Arjun Govindjee: Implement mutex locking for Windows - (clearly a pro at svn) I hope I got it right this time (the very last file I submitted - look at the time)...I've never used svn before (I use git and at that I never make patch files). What I did this time was I checked out the latest revision and used "Create patch..." Before I... http://www.google-melange.com/gci/task/view/google/gci2012/7999206
02:41.51 Notify 03GCI: Arjun Govindjee: Implement mutex locking for Windows - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7999206
02:44.36 Notify 03GCI: javamonn: Convert bu_free((char*)...) casts to bu_free((genptr_t)...) casts - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7966238
02:56.16 Notify 03GCI: Sean: Make tables.c not call system("cat ...") - excellent Very nicely done. I hope you take on some of our other coding tasks! This clears up a bad coding call that's been in there for a very long time.. :) Thanks for making it better! http://www.google-melange.com/gci/task/view/google/gci2012/7966235
03:22.40 Notify 03GCI: Sean: Investigate performance of setting thread affinity - few issues Skriptkid, the indentation and style is STILL wrong... :) Please review our HACKING file for details, but open curly braces go on the same line as their statements (except for functions) and sequences of 8 spaces need to be tabs (we use tab+space to indent levels are... http://www.google-melange.com/gci/task/view/google/gci2012/7960222
03:22.50 Notify 03GCI: Sean: Investigate performance of setting thread affinity - Task Needs More Work One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
03:23.00 Notify 03GCI: Sean: Investigate performance of setting thread affinity - Deadline extended The deadline of the task has been extended with 1 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
03:25.45 Notify 03GCI: Toshita Barve: Create Blender-to-BRL-CAD tutorial - Working Hi Sean, I have installed Blender and BRL-CAD in Windows 7 and I am playing with blender a little to get the feel of it. Toshita http://www.google-melange.com/gci/task/view/google/gci2012/7977231
03:35.19 brlcad new task: code coverage: http://www.google-melange.com/gci/task/view/google/gci2012/7966241
03:50.29 brlcad maths22: absolutely
03:50.34 brlcad you can design it however you like
03:51.07 brlcad if you want to mock it up first, we can create a separate task to make it into a drupal-theme or another to deploy it or ...
04:05.16 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
04:07.32 brlcad new task: compose 'brl-cad': http://www.google-melange.com/gci/task/view/google/gci2012/8017216
04:08.27 *** join/#brlcad agkphysics (~agkphysic@118-93-115-80.dsl.dyn.ihug.co.nz)
04:11.21 maths22 Thanks
04:11.57 brlcad compose model is now http://www.google-melange.com/gci/task/view/google/gci2012/7974264 and that other is an interface task
04:19.56 brlcad new task: publish eclipse write-ups: http://www.google-melange.com/gci/task/view/google/gci2012/8038207
04:27.46 brlcad new task: fix msvc express errors: http://www.google-melange.com/gci/task/view/google/gci2012/8009222
04:30.51 brlcad new task: fix msvc express warnings: http://www.google-melange.com/gci/task/view/google/gci2012/8053204
04:59.28 brlcad maths22: if you're not busy working on a task, poke me and I'll make a task ;)
04:59.43 brlcad will keep you busy!
06:06.02 *** join/#brlcad harmanpreet (~chatzilla@202.164.53.117)
08:51.44 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
09:19.50 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
09:24.01 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
09:25.15 *** join/#brlcad DarkCalf (~DarkCalf@2002:ade7:2863::ade7:2863)
09:27.01 *** join/#brlcad harmanpreet (~chatzilla@202.164.53.117)
09:56.12 *** join/#brlcad Skriptkid (~Skriptkid@117.202.101.48)
11:50.03 *** join/#brlcad Skriptkid (~Skriptkid@117.202.101.48)
11:51.04 *** join/#brlcad alezakos (~kongr45gp@unaffiliated/alezakos)
11:54.38 *** join/#brlcad andrei (andrei@188.25.161.150)
12:07.52 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
12:36.33 brlcad yawns
12:57.13 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
13:08.52 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
13:08.54 Notify 03GCI: Sean: Convert bu_free((char*)...) casts to bu_free((genptr_t)...) casts - Task Assigned This task has been assigned to javamonn. You have 72 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7966238
13:09.22 Notify 03GCI: Sharan: Create the BRL-CAD Logo in BRL-CAD (#3) - Hey Check the NEW.zip file. http://www.google-melange.com/gci/task/view/google/gci2012/7993222
13:09.23 Notify 03GCI: Daniel Rossberg: Implement mutex locking for Windows - Deadline extended The deadline of the task has been extended with 1 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/7999206
13:09.24 Notify 03GCI: Sharan: Design an MGED command spreadsheet - Question Should we provide the description of the comand also I will claim this task after my current task will be reviewed http://www.google-melange.com/gci/task/view/google/gci2012/7985228
13:09.25 Notify 03GCI: Sharan: Create the BRL-CAD Logo in BRL-CAD (#3) - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7993222
13:09.26 Notify 03GCI: Daniel Rossberg: Implement mutex locking for Windows - Two things don't include windows.h, it's already included in bio.h (which is ok) you made a wrong correction to acquire (aquire) BTW, you can open your patch-file in a text editor. This is what I do to have a first look at your results. http://www.google-melange.com/gci/task/view/google/gci2012/7999206
13:09.27 Notify 03GCI: Daniel Rossberg: Implement mutex locking for Windows - Task Needs More Work One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work. http://www.google-melange.com/gci/task/view/google/gci2012/7999206
13:09.28 Notify 03GCI: Sean: Doxygen cleanup ... for LIBBN - what you submitted is correct Also, what you submitted is what we were looking for. Output from doxygen and the resulting generated html. Pay particular attention to the warnings when you limit the scan to just the libbn files. You'll not want to let it scan everything in the include directory,... http://www.google-melange.com/gci/task/view/google/gci2012/8031203
13:09.29 Notify 03GCI: Dhruv Agarwal: Mock up new BRL-CAD website interface design (#2) - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/8051203
13:09.30 Notify 03GCI: Sean: Compile BRL-CAD on Windows using Visual Studio Express - new tasks FYI, related tasks were posted: http://www.google-melange.com/gci/task/view/google/gci2012/8053204 http://www.google-melange.com/gci/task/view/google/gci2012/8009222 http://www.google-melange.com/gci/task/view/google/gci2012/7948214
13:09.31 Notify 03GCI: Sean: Doxygen cleanup ... for LIBBN - he generated documentation Mrowqa, the Doxyfile that we provide scans the ENTIRE project. If you review that html directory and go to main.html and select modules, you'll see it's everything. This task is only to review and generate output for LIBBN. Basically, that's the task -- make a Doxyfile... http://www.google-melange.com/gci/task/view/google/gci2012/8031203
13:09.32 Notify 03GCI: Sean: Create ellipsoid model and diagram - Task Assigned This task has been assigned to Richard Akira Heru. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7959254
13:09.33 Notify 03GCI: Aaron Keesing: Implement a primitive volume function ... for hyperboloids of one sheet (HYP) - Too complex? Matt, I looked at your volume computation PDF, but surely there must be some easier way of calculating the volume. Are you not able to find the volume by integration of cross-sectional area. Using basic calculus, I integrated the... http://www.google-melange.com/gci/task/view/google/gci2012/7987216
13:09.34 Notify 03GCI: Sean: Create Blender-to-BRL-CAD tutorial - Task Assigned This task has been assigned to Toshita Barve. You have 72 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7977231
13:09.35 Notify 03GCI: Sean: Investigate GMP integration - continuation A continuation of this task as just posted: http://www.google-melange.com/gci/task/view/google/gci2012/8013222 http://www.google-melange.com/gci/task/view/google/gci2012/7946218
13:09.36 Notify 03GCI: Sean: Doxygen cleanup ... for LIBBN - Task Needs More Work One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work. http://www.google-melange.com/gci/task/view/google/gci2012/8031203
13:09.37 Notify 03GCI: Sean: Doxygen cleanup ... for LIBBN - Deadline extended The deadline of the task has been extended with 2 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/8031203
13:09.38 Notify 03GCI: Dhruv Agarwal: Mock up new BRL-CAD website interface design (#2) - Claim Removed The claim on this task has been removed, someone else can claim it now. http://www.google-melange.com/gci/task/view/google/gci2012/8051203
13:09.39 Notify 03GCI: Skriptkid: Investigate performance of setting thread affinity - Benchmark Could you tell me if the patch is alright now? ('newp.patch') I'll run a new benchmark and submit that too.(Because I'm downloading brlcad source again. Can't port it from VM.) Also, is it okay if I test it in a Mac? Using make bechmark, of coure. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
13:09.40 Notify 03GCI: Skriptkid: Investigate performance of setting thread affinity - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
13:09.41 Notify 03GCI: Richard Akira Heru: Create ellipsoid model and diagram - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7959254
13:09.42 Notify 03GCI: Daniel Rossberg: Investigate performance of setting thread affinity - Almost I refer here to the lines in your "newp.patch" file. Open it with a text editor and you'll see what I mean: 10: 4 unnecessary blanks 14, 15: 4 unnecessary blanks (why did you added blanks here?) 36: 4 unnecessary blanks 70: a blank after the "for" is missing... http://www.google-melange.com/gci/task/view/google/gci2012/7960222
13:09.43 Notify 03GCI: Daniel Rossberg: Investigate performance of setting thread affinity - Task Needs More Work One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
13:09.44 Notify 03GCI: Katelin Huber: Create an artistic screenshot - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/8025213
13:09.45 Notify 03GCI: Rishabh Aggarwal: Mock up new BRL-CAD website interface design (#2) - Query I would like to work on this task. My earlier task is on review so i will start as soon as it is done. Please give a link to the webpage you want a mock-up to be made of. Also, you curerently want only one page designed right? Thanks. Rishabh Aggarwal http://www.google-melange.com/gci/task/view/google/gci2012/8051203
13:20.48 Notify 03GCI: Daniel Rossberg: Create an artistic screenshot - Task Assigned This task has been assigned to Katelin Huber. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/8025213
13:22.45 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
13:42.29 brlcad ``Erik: seems to be consistently getting caught up at night?
13:44.33 ``Erik various little things catch it, last night was a peer timeout, night before was a unicode parsing issue in an email
13:45.31 maths22 brlcad: what formats do we have the new logo in?
13:59.39 brlcad maths22: what do you mean? .g for the geometry and I have a solidworks file somewhere I think
13:59.51 brlcad there are renderings in a variety of image formats
14:03.09 caen23 brlcad: would this be a good moment to try the mged changes?
14:08.08 brlcad caen23: who? what?
14:08.49 caen23 brlcad: the changes i committed to tclscripts/mged/openw.tcl, to see if they are ok
14:21.34 *** join/#brlcad harmanpreet (~chatzilla@210.56.122.50)
14:31.58 Notify 03BRL-CAD:brlcad * 54037 brlcad/trunk/src/libbn/tests/bn_list.c: strnlen() is a gnu extension, so not okay to use. fortunately, not needed.
14:48.17 maths22 I wanted to be able to use it in photoshop/gimp. Renderings work. do you have tiff?
14:58.16 Notify 03GCI: Sean: Mock up new BRL-CAD website interface design (#2) - either The design can be for either http://brlcad.org or http://brlcad.org/wiki/ since those are drupal and mediawiki instances respectively. http://www.google-melange.com/gci/task/view/google/gci2012/8051203
15:04.04 brlcad maths22: i don't specifically have it in tiff, but that shouldn't be needed
15:04.10 brlcad just pull one of the images
15:06.00 brlcad there are these: http://brlcad.org/d/node/92 and these: http://brlcad.org/images/logo/
15:06.08 brlcad but do not use any of the old eagle logos
15:07.19 Notify 03GCI: Sean: Mock up new BRL-CAD website interface design (#2) - logos there are these: http://brlcad.org/d/node/92 and these: http://brlcad.org/images/logo/ do not use any of the old eagle logos http://www.google-melange.com/gci/task/view/google/gci2012/8051203
15:09.30 brlcad maths22: you have some competition, potentially ;)
15:18.18 brlcad caen23: so I get slightly different behavior .. mine just crashes if I close the graphics window
15:18.41 caen23 brlcad: opengl or x?
15:18.48 brlcad opengl
15:18.52 brlcad crashes in __glXDeassociateContext
15:19.14 brlcad oh, wow, yeah .. took down all of X11
15:20.06 caen23 ugh, that's bad. and weird
15:21.39 brlcad yeah, so taking down X11 obviously isn't our problem, but it should be avoidable
15:22.15 brlcad looking at the fix, it looks like the crash is related to indirect contexts
15:22.49 brlcad and specifically, trying to unreference a context (which presumably no longer exists)
15:22.54 brlcad https://bugs.freedesktop.org/attachment.cgi?id=17953
15:23.14 brlcad tries a direct context
15:28.11 caen23 brlcad: could the problem be src/libdm/dm-ogl.c?
15:28.27 brlcad almost certainly
15:29.17 brlcad looks like src/mged/dm-ogl.c:179
15:29.45 brlcad is the specific culprit that causes mged to exit and crashes X11 in the process during a glx teardown/shutdown
15:31.42 maths22 ok
15:33.51 caen23 brlcad: let me upload my stack trace on os x somewhere
15:34.47 brlcad I think I may have a fix, testing
15:35.29 caen23 brlcad: hmm... ok
15:38.56 Notify 03BRL-CAD:brlcad * 54038 brlcad/trunk/src/mged/dm-ogl.c: don't try to make a glx context current for non-expose events. the context might not even exist (like when the graphics window is closed).
15:45.21 *** join/#brlcad mang0 (~mang0@unaffiliated/mang0)
15:45.25 mang0 Hey all o/
15:46.39 *** join/#brlcad harmanpreet (~chatzilla@210.56.122.50)
15:49.05 brlcad caen23: hm, so that's part of the problem and this is vaguely coming back to me
15:49.50 brlcad that create current call and another in ogl_drawBegin() are what cause the crash
15:50.41 brlcad rather, glXMakeCurrent()
15:50.57 caen23 that's the function i get in my stack trace, too
15:51.37 brlcad sure enough, not attempting to make the context current in those places lets your patch do its charm and windows can be closed and opened successfully
15:52.01 caen23 so with your latest commit, is everything working properly?
15:52.08 brlcad no no
15:52.55 brlcad that was just one bit, that call has to be eliminated entirely and another to get it to not crash
15:53.06 brlcad but removing them isn't right
15:53.16 brlcad I was just trying to isolate behavior
15:53.40 caen23 so a function should be rewritten?
15:53.48 brlcad given it works, that's a strong indication that one of the three params to glXMakeCurrent() is horked
15:54.41 brlcad and that's what was vaguely coming back to me about windows and mac glx contexts -- they need to be rebuilt when they're "minimized"
15:55.05 brlcad which is probably what tk is doing under the hood
15:55.27 brlcad either that or it's explicitly being destroyed and we're just passing bad data
16:02.39 caen23 brlcad: and how would you go about solving it?
16:03.25 Notify 03BRL-CAD:brlcad * 54039 brlcad/trunk/src/libdm/dm-ogl.c: remove debug code
16:10.08 brlcad caen23: figure out which of those two is happening
16:10.57 caen23 ok, i'll try doing that
16:28.44 Notify 03GCI: Skriptkid: Investigate performance of setting thread affinity - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
16:29.14 Notify 03GCI: Skriptkid: Investigate performance of setting thread affinity - Fixed Fixed all that you said. I'm getting a 'malformed patch.' Tell me if you're getting it too. I'll look into that. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
16:36.25 *** join/#brlcad Silvrous (4f705ba0@gateway/web/freenode/ip.79.112.91.160)
16:51.06 *** join/#brlcad Skriptkid (~Skriptkid@117.202.101.48)
16:51.37 Skriptkid ``Erik brlcad: Did you get my message the other day about the buildbot?
16:58.04 brlcad Skriptkid: that you fixed a few things?
16:58.39 brlcad caen23: so interestingly enough, crashes go away if we delete and recreate the context every time an event comes in
16:59.29 brlcad i'm not sure that is actually meaningful but seems to further point at the glx context getting messed up or deleted
16:59.57 Skriptkid No, after that. I suggested you turn on compilation of Tcl, Tk, libpng, libregex and zlib in cmake on the server. I guess (from the function names) that glew.c has something to do with GUI. So maybe turning those on may fix the issue. here's the link to the log: http://crit.brlcad.org/buildbot/builders/brlcad-tester/builds/18/steps/shell_1/logs/stdio
17:00.35 brlcad Skriptkid: oh, I knew that when I first saw your log
17:00.36 Skriptkid "Compile Tcl …….. OFF" etc etc
17:01.00 brlcad the problem is that it should have auto-disabled glew and didn't
17:01.20 brlcad I'll be happy to make that into a task if you want to try and fix it ;)
17:01.57 Skriptkid Hmm….okay :) I'll take it up after my current one :)
17:04.27 Notify 03BRL-CAD:bob1961 * 54040 brlcad/trunk/src/tclscripts/archer/SketchEditFrame.tcl: This allows the multi-line segment creation mode to use existing points. Stub in a few methods for creating arcs, circles and bezier curves.
17:06.28 caen23 brlcad: i'm not really familiar with opengl, so right now i'm reading their wiki/getting started documents
17:15.53 Skriptkid If anybody's free, could you please review this: http://www.google-melange.com/gci/task/view/google/gci2012/7960222 ?? thanks
17:16.01 *** part/#brlcad Skriptkid (~Skriptkid@117.202.101.48)
17:25.46 *** join/#brlcad Silvrous (4f705cf3@gateway/web/freenode/ip.79.112.92.243)
17:26.23 Silvrous How many tests should I make for each vls function?
17:35.13 *** join/#brlcad harmanpreet (~chatzilla@210.56.121.237)
17:38.24 *** join/#brlcad Silvrous (4f705cf3@gateway/web/freenode/ip.79.112.92.243)
17:38.31 Silvrous Sorry about that...
17:51.17 Notify 03BRL-CAD:bob1961 * 54041 brlcad/trunk/src/tclscripts/archer/SketchEditFrame.tcl: Clean up the canvas bindings a bit in Archer's sketch editor.
18:00.14 *** join/#brlcad harmanpreet (~chatzilla@210.56.127.120)
18:07.47 Notify 03GCI: Melange: Layout "MGED Interface" Reference Document - Task Reopened Melange has detected that the final deadline has passed and it has reopened the task. http://www.google-melange.com/gci/task/view/google/gci2012/7953233
18:24.49 brlcad caen23: okay, though do note that this problem seems to heavily be a GLX/Tk issue since it involves the context
18:25.21 brlcad caen23: I'd suggest trying to follow the event-flow, what happens when that close button is clicked
18:32.28 brlcad Silvrous: depends on the function
18:33.03 brlcad at least one for all functions is a good start
18:33.21 brlcad i know vls is a little big, so that'd probably a couple hours worth for the gci task
18:37.18 *** join/#brlcad andrei (~andrei@188.25.161.150)
18:38.01 Silvrous Ok then, I'll do a couple for each function, Should they be generic or "limit cases" ?
18:38.19 Notify 03GCI: Nikolaj Bojkov: Publish two Eclipse write-ups to our wiki - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/8038207
18:40.09 Notify 03GCI: Andrei Popescu: Publish two Eclipse write-ups to our wiki - Task Assigned This task has been assigned to Nikolaj Bojkov. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/8038207
18:40.42 brlcad new task: fix glew detection: http://www.google-melange.com/gci/task/view/google/gci2012/7999218
18:40.58 brlcad skriptkid might want to try to tackle that one
18:42.01 brlcad Silvrous: if you're going to do a couple, most useful will be first testing "expected" use and then testing one or more limit cases
18:42.27 brlcad particularly good behavior when passed NULL or zero-initialized parameters
18:43.56 Silvrous OK. I don't think I'll finish it all tonight, could I get a 24h extension please?
18:47.37 Notify 03GCI: Nikolaj Bojkov: Publish two Eclipse write-ups to our wiki - I am a bit confused about something. What exactly do you mean by "Link the latter to the prior. Link the prior onto the Main_page.". http://www.google-melange.com/gci/task/view/google/gci2012/8038207
18:53.06 brlcad Silvrous: link?
18:53.25 Silvrous http://www.google-melange.com/gci/task/view/google/gci2012/7979226
18:54.40 Notify 03GCI: Sean: Create a utility library (LIBBU) API unit test ... for vls.c - Deadline extended The deadline of the task has been extended with 2 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/7979226
18:55.23 Silvrous Thank you.
18:56.00 Notify 03GCI: Melange: Create an ISST screenshot or animation - Initial Deadline passed Melange has detected that the initial deadline has passed and it has set the task status to ActionNeeded. The student has 24 hours to submit the work before the task is reopened and sent back to the pool for other students to claim. http://www.google-melange.com/gci/task/view/google/gci2012/7945221
18:56.40 *** join/#brlcad Al_Da_Best (Al_Da_Best@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com)
18:57.43 *** join/#brlcad merzo (~merzo@125-16-132-95.pool.ukrtel.net)
19:05.29 Notify 03BRL-CAD:brlcad * 54042 brlcad/trunk/src/libbn/randmt.c: bn_rand_mt_state_set_global() isn't used and has an inconsistent name, so bye bye it goes.
19:07.06 Notify 03BRL-CAD:brlcad * 54043 brlcad/trunk/TODO: note the graphics window crash as a release-stopper
19:21.15 Notify 03GCI: Mrowqa: Doxygen cleanup ... for LIBBN - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8031203
19:27.17 Notify 03GCI: Sean: Create ellipsoid model and diagram - Task Closed Congratulations, this task has been completed successfully. http://www.google-melange.com/gci/task/view/google/gci2012/7959254
19:51.32 *** join/#brlcad alezakos (~kongr45gp@unaffiliated/alezakos)
20:03.13 brlcad new task: rt_dirbuild enhancement: http://www.google-melange.com/gci/task/view/google/gci2012/7945230
20:11.17 caen23 brlcad: how can i disable compiler optimizations?
20:20.53 Notify 03GCI: Melange: Compile BRL-CAD on Windows using Cygwin - No more Work can be submitted Melange has detected that the deadline has passed and no more work can be submitted. The submitted work should be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7972239
20:23.45 brlcad caen23: -DCMAKE_BUILD_TYPE=Debug or -DBRLCAD_FLAGS_OPTIMIZATION=OFF
20:23.51 brlcad INSTALL file has 'em all
20:24.40 caen23 brlcad: ugh, i simply edited CMakeLists and set optimization to off :D should have checked that file first
20:27.35 brlcad caen23: so where did you look before editing that file?
20:28.30 caen23 brlcad: i hoped i could find the flags on the wiki, but no luck
20:33.36 starseeker Hmm - Blender's got an OSL node. First time I can recall someone writing an open source OSL shader (too bad it's GPL): http://vadrouillegraphique.blogspot.nl/2012/12/simple-osl-ambient-occlusion.html
20:33.59 starseeker hasn't tried our OSL stuff in a long time - wonder if it's bitrotted
20:43.52 Notify 03GCI: Sean: Investigate performance of setting thread affinity - patch applies The patch applied fine for me but there are several compilation problems. How are you compiling? If you've disabled strict compilation, you need to re-enable that and fix the issues reported. There are several issues, so perhaps try compilation on Mac as well as... http://www.google-melange.com/gci/task/view/google/gci2012/7960222
20:43.57 Notify 03GCI: Sean: Investigate performance of setting thread affinity - Task Needs More Work One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
20:44.17 Notify 03GCI: Sean: Investigate performance of setting thread affinity - Deadline extended The deadline of the task has been extended with 1 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
20:48.05 Notify 03BRL-CAD:brlcad * 54044 brlcad/trunk/src/libdm/dm-ogl.c: one line too many, put the curlie back
20:49.02 brlcad starseeker: http://www.openshading.com/
20:49.35 starseeker hah, sweet
20:49.40 brlcad it's been a topic of discussion for a while now, they integrated it very well
20:50.23 brlcad blender just posted yesterday, so it's just hitting the news wires, but it's been in development for months
20:50.57 starseeker wishes he had time to revisit our GSoC OSL project's results...
20:51.32 starseeker would be kinda cool if we could take blender OSL shaders, stick 'em into our raytracing, and compare results...
21:23.28 Notify 03BRL-CAD:starseeker * 54045 brlcad/trunk/db/pinewood.asc: Pure black is a poor color for visibility - bump it up a bit.
21:27.09 Notify 03BRL-CAD:starseeker * 54046 brlcad/trunk/src/librt/test_subdivision.cpp: checkpoint
21:27.50 Notify 03GCI: Matt S.: Implement a primitive volume function ... for hyperboloids of one sheet (HYP) - There probably is an easier way But I don't think it's what you've suggested. Maybe it is though. Let's investigate, shall we? You're saying that youor volume element is: dV = A(z)dz =\pi * r1(z) * r2(z) * dz where r1(z) and r2(z) are the major... http://www.google-melange.com/gci/task/view/google/gci2012/7987216
21:31.27 brlcad given how OSL works, their shaders should just plug in
21:33.22 Notify 03GCI: Lori Garrison: Improve geometry database loading behavior - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7945230
21:43.51 Notify 03GCI: Sean: Improve geometry database loading behavior - Task Assigned This task has been assigned to Lori Garrison. You have 72 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7945230
21:44.21 Notify 03GCI: Melange: Create a utility library (LIBBU) API unit test ... for hash.c - Task Reopened Melange has detected that the final deadline has passed and it has reopened the task. http://www.google-melange.com/gci/task/view/google/gci2012/8031205
21:45.42 Notify 03GCI: Sean: Publish two Eclipse write-ups to our wiki - see previous sentence See the previous sentence. What does it sound like that means? http://www.google-melange.com/gci/task/view/google/gci2012/8038207
21:50.13 Notify 03GCI: Richard Akira Heru: Combine letters for "BRL-CAD" into one 3D model - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7974264
21:52.04 Notify 03GCI: Sean: Combine letters for "BRL-CAD" into one 3D model - Task Assigned This task has been assigned to Richard Akira Heru. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7974264
22:02.36 Notify 03GCI: Sean: Design an MGED command spreadsheet - lets start simple A description is not needed at this time. In fact, given the progress made on other tasks, I'd like to rescope this task to be even more simple. See my "starting simple" comment here: http://www.google-melange.com/gci/task/view/google/gci2012/7987215 The same holds true for... http://www.google-melange.com/gci/task/view/google/gci2012/7985228
22:23.43 Notify 03GCI: Sean: Investigate performance of setting thread affinity - hot diggity So Skriptkid, a little encouragement perhaps. I applied your patch and did a real quick-fix for the various build issues I alluded to (which you should still fix properly). I then tested the performance impact on a real compute system. On a 64-processor POWER7... http://www.google-melange.com/gci/task/view/google/gci2012/7960222
22:27.43 brlcad that. is. awesome.
22:33.59 Notify 03BRL-CAD:starseeker * 54047 (brlcad/trunk/src/librt/CMakeLists.txt brlcad/trunk/src/librt/test_subdivision.cpp): Add a relatively simple test bot for subdivision - will use later for regression testing.
23:05.16 Notify 03BRL-CAD:brlcad * 54048 (brlcad/trunk/NEWS brlcad/trunk/src/libbn/randmt.c): ran into an rt crash when I enabled randmt on a highly-parallel system. the global_state static was uninitialized leading to the conclusion that we either have a memory corruption issue or, more likely, a problem with initialization order. c++ guarantees the order will be in the order declared, but I can't find any reference of that
23:05.18 Notify guarantee for C. Still, the intermediate variable seems unnecessary since we can just get rid of the pointer.

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