IRC log for #brlcad on 20121209

01:42.24 Notify 03GCI: javamonn: Make tables.c not call system("cat ...") - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7966235
01:43.54 *** join/#brlcad Skriptkid (~Skriptkid@117.202.107.65)
01:51.12 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:03.26 Notify 03GCI: Arjun Govindjee: Implement mutex locking for Windows - Patch I submitted a patch as suggested on your website. I created it with SVN diff, is this OK, or should I use the bsd diff utility? http://www.google-melange.com/gci/task/view/google/gci2012/7999206
03:09.47 Notify 03GCI: Melange: Implement mutex locking for Windows - 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/7999206
04:48.34 brlcad starseeker: yeah
05:09.50 Notify 03GCI: Sean: 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
05:10.05 Notify 03GCI: Sean: 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
05:14.47 Notify 03GCI: Sean: Implement mutex locking for Windows - looking good Nice work, only a couple minor issues I see... Instead of including <windows.h> directly, you should include our "bio.h" header (before bu.h, after math.h). Your indentation is wrong. We use a mix of tabs and spaces. See our HACKING file for style guidelines or you can look at... http://www.google-melange.com/gci/task/view/google/gci2012/7999206
05:17.25 *** join/#brlcad agkphysics (~agkphysic@46.69.252.27.dyn.cust.vf.net.nz)
05:21.23 Notify 03GCI: Sean: Doxygen cleanup ... for LIBBN - output from doxygen? Mrowqa, since this task involves verifying/fixing the output, would you post the output from Doxygen? Ideally a pdf, but tarball of the html pages works fine too. At a glance, the patch looks good if that was all that was needed. Did you run into any problems? http://www.google-melange.com/gci/task/view/google/gci2012/8031203
05:21.33 Notify 03GCI: Sean: Doxygen cleanup ... for LIBBN - 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/8031203
05:27.11 Notify 03GCI: Sean: Make tables.c not call system("cat ...") - 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/7966235
05:27.12 Notify 03GCI: Sean: Make tables.c not call system("cat ...") - 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/7966235
05:46.47 Notify 03GCI: Sean: Make tables.c not call system("cat ...") - implementation needs work Javamonn, the implementation looks like it should be equivalent, but there are a few problems. Instead of scanning the file twice using a function we wrap and using a c99 array allocation that we don't allow, try using our bu_mapped_file interface.... http://www.google-melange.com/gci/task/view/google/gci2012/7966235
05:52.18 starseeker brlcad: it could be - I know for the commands one we wanted to figure out a way to pull from the man pages
06:01.53 starseeker huzza - looks like just the hard drive was bad
06:02.58 starseeker goes with Linux Mint this time, in the hopes that being nicer to the remaining hardware will let it last longer...
06:06.56 starseeker and promptly re-discovers just how messed up Linux sound support still is
06:07.20 brlcad tests compilation on a little-endian mips64 prototype chip, loongson 3a
06:07.38 Notify 03GCI: Melange: Add a primitive surface area function ... for elliptical hyperboloids (EHY) - 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... http://www.google-melange.com/gci/task/view/google/gci2012/7970238
06:58.30 Notify 03GCI: Arjun Govindjee: Implement mutex locking for Windows - Testing Questions Ok i can fix the indentation pretty easily, when I first read the vi tabstop instructions I was a little confused because well it seemed like it was mixing tabs and spaces (which to me is quite unusual). I can fix the header include too. I can compile the code... http://www.google-melange.com/gci/task/view/google/gci2012/7999206
07:36.50 *** join/#brlcad andrei (andrei@188.25.161.194)
07:48.04 brlcad waves hi to andrei
08:06.19 andrei hello
08:09.26 andrei Sorry I haven't been around, I have been studying for my formal language and automata theory exam. It is by far the hardest aspect of CS I have encountered so far :(
08:15.06 brlcad andrei: no problem, I was able to pick up the slask on Thursday
08:16.52 andrei from now on I shouldn't be as busy with study so I have more time
08:25.32 brlcad excellent
09:21.01 *** join/#brlcad Silvrous (4f706699@gateway/web/freenode/ip.79.112.102.153)
09:44.32 *** join/#brlcad Gaganjyot (~geek@101.62.198.75)
10:01.40 *** join/#brlcad Gaganjyot (~geek@115.245.155.154)
10:12.17 Notify 03GCI: Silvrous: Add a primitive surface area function ... for right hyperbolic cylinders (RHC) - sorry I haven't finished yet, and I've clogged the task long enough, I'll let someone else take a stab at this while I try other tasks. http://www.google-melange.com/gci/task/view/google/gci2012/7982218
10:12.23 Notify 03GCI: Silvrous: Add a primitive surface area function ... for right hyperbolic cylinders (RHC) - 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/7982218
10:28.49 Notify 03BRL-CAD Wiki:121.44.42.93 * 4747 /wiki/Image_talk:Affine_transformations.pdf: Removing all content from page
10:43.07 *** join/#brlcad andrei_ (andrei@5-12-221-70.residential.rdsnet.ro)
10:58.23 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
12:47.24 *** join/#brlcad Skriptkid (~Skriptkid@117.201.168.83)
12:54.28 Notify 03GCI: Skriptkid: Set up BuildBot continuous integration for BRL-CAD - Fixed mkdir and SVNPoll brlcad: I know this task was closed, but didn't wanna leave that one little thing unfinished. Fixed mkdir 'dir exists.' Won't fail now. -p is enabled. Also, I had forgotten one little thing in the config file. The refresh interval. Even that's done. http://www.google-melange.com/gci/task/view/google/gci2012/8006217
13:09.58 *** part/#brlcad Skriptkid (~Skriptkid@117.201.168.83)
13:10.32 *** join/#brlcad Skriptkid (~Skriptkid@117.201.168.83)
13:17.30 Notify 03GCI: VN: Create an ISST screenshot or animation - 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/7945221
13:59.56 Skriptkid Need some guidance on investigating performance of setting thread affinity. 1. I'm supposed to be setting the affinity of which thread?(Current one?) 2. I'm supposed to set the affinity of the thread to which CPU set?
14:16.52 Skriptkid 3. Am I supposed to impement it in both parallel.c and semaphore.c?
14:37.06 *** join/#brlcad harmanpreet (~chatzilla@124.253.72.89)
14:48.06 Notify 03GCI: Melange: Implement a primitive centroid function ... for elliptical hyperboloids (EHY) - 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... http://www.google-melange.com/gci/task/view/google/gci2012/7975237
14:58.08 *** join/#brlcad merzo (~merzo@240-191-133-95.pool.ukrtel.net)
15:16.20 *** join/#brlcad ChrisOelmueller (~eoc@2a01:238:42b6:4400:f140:fff4:e413:e393)
15:50.56 Notify 03GCI: Sean: Set up BuildBot continuous integration for BRL-CAD - excellent Thanks for fixing it up! http://www.google-melange.com/gci/task/view/google/gci2012/8006217
17:16.18 Notify 03GCI: Cezar: Enable our pictx tool for compilation - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7958220
17:18.28 Notify 03GCI: Andrei Popescu: Enable our pictx tool for compilation - Task Assigned This task has been assigned to Cezar. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7958220
17:30.23 *** join/#brlcad Skriptkid (~Skriptkid@117.201.168.83)
17:33.47 *** join/#brlcad andrei (andrei@5-12-221-70.residential.rdsnet.ro)
17:47.23 Notify 03GCI: Titi: Compile and run BRL-CAD on a Raspberry Pi - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8003218
17:47.58 Notify 03GCI: BrendenD15: Compile BRL-CAD on Windows using Cygwin - Problems with make CMake seems to have configured the source files correctly. However, when I try to use the "make" command to compile, I don't get anything. I type in the command and it sits there for about two seconds and then it just takes me back to my input line. I even had it... http://www.google-melange.com/gci/task/view/google/gci2012/7972239
17:48.58 Notify 03GCI: BrendenD15: Compile BRL-CAD on Windows using Cygwin - Everything's clean By the way. I did clean up everything just like you suggested. http://www.google-melange.com/gci/task/view/google/gci2012/7972239
17:49.19 Notify 03GCI: Titi: Compile and run BRL-CAD on a Raspberry Pi - ? When I build in debug mode there is an error. Can I build in release mode? http://www.google-melange.com/gci/task/view/google/gci2012/8003218
17:55.06 Notify 03GCI: Skriptkid: Investigate performance of setting thread affinity - Calling the function I'm writing a funtion which does the job of setting the affinity mask. But where is this function called. And where am I supposed to write this? In parallel.c or semaphore.c? http://www.google-melange.com/gci/task/view/google/gci2012/7960222
18:16.32 Notify 03GCI: Cezar: Enable our pictx tool for compilation - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7958220
18:33.22 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
18:34.02 Notify 03GCI: Skriptkid: Investigate performance of setting thread affinity - Make the flag '-lpthread' has to be passed to gcc. Otherwise, this won't compile. http://www.google-melange.com/gci/task/view/google/gci2012/7960222
18:40.35 *** join/#brlcad Lord_of_Life (Lord@2a01:4f8:100:7464::3)
18:43.34 *** part/#brlcad Lord_of_Life (Lord@2a01:4f8:100:7464::3)
18:49.48 Notify 03GCI: bellesuoreitaliane: Create an ISST screenshot or animation - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7945221
18:55.55 Notify 03GCI: Sean: Create an ISST screenshot or animation - Task Assigned This task has been assigned to bellesuoreitaliane. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7945221
18:56.43 brlcad caen23: you didn't have to modify pictx to compile? did you try windows?
18:57.32 caen23 brlcad: no, i didn't try windows. but i put it inside an "if x11 is on", so shouldn't it be ignored on windows?
18:58.40 Notify 03GCI: Andrei Tudorica: Compile BRL-CAD using Dev-C++ - irc I would like to contact you via IRC... how can I do that? http://www.google-melange.com/gci/task/view/google/gci2012/7945220
18:58.58 brlcad caen23: ah, I see, that's good
18:59.36 brlcad if you've tested compilation somewhere (ideally on at least two platforms like mac and linux), then it should be good to commit
18:59.48 brlcad got lucky that it was that easy ;)
18:59.56 brlcad they usually are disabled for a reason
19:00.26 Notify 03GCI: Sean: Enable our pictx tool for compilation - Task Closed Congratulations, this task has been completed successfully. http://www.google-melange.com/gci/task/view/google/gci2012/7958220
19:00.31 caen23 i've only tested on mac, but let me try deb, too. yeah, i imagined i got lucky because i know you and starseeker discussed it some time ago
19:05.07 caen23 brlcad: btw, regarding this task http://www.google-melange.com/gci/task/view/google/gci2012/7995206 i did this in my previous patch to openw.tcl. there was no error when reopening the cmd win, only when reopening the graphics window. could i submit the cmd fix alone on this task?
19:11.10 Notify 03GCI: Melange: Compile BRL-CAD using Dev-C++ - 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/7945220
19:14.29 caen23 so it works on deb, too, but i noticed i forgot to make main "int main" and have it return 0 in my patch
19:16.52 Notify 03GCI: Sean: Compile and run BRL-CAD on a Raspberry Pi - Task Closed Congratulations, this task has been completed successfully. http://www.google-melange.com/gci/task/view/google/gci2012/8003218
19:18.12 Notify 03GCI: Sean: Compile and run BRL-CAD on a Raspberry Pi - looks good Titi, those logs look much more useful now. Thank you. If you're interested, a follow-up task was just posted: http://www.google-melange.com/gci/task/view/google/gci2012/8038205?validated It's just a little harder, but should hopefully give a complete build. http://www.google-melange.com/gci/task/view/google/gci2012/8003218
19:19.07 brlcad caen23: you can fix it in commits
19:19.20 caen23 alright
19:19.27 Notify 03GCI: Silvrous: Create a utility library (LIBBU) API unit test ... for vls.c - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7979226
19:19.41 brlcad how were you reopening the graphics window?
19:20.13 caen23 the same way i was reopening the cmd window, but it failed. the cmd window did not fail, though
19:21.03 Notify 03GCI: Sean: Create a utility library (LIBBU) API unit test ... for vls.c - Task Assigned This task has been assigned to Silvrous. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7979226
19:21.07 brlcad and that was? :)
19:22.11 caen23 something like when you clicked "Tools > Command Window" on the menu bar, i ran something like "show_cmd = 1; show cmd". let me paste the specific line
19:23.11 caen23 -command "set mged_gui($id,show_cmd) 1; wm deiconify .$id; raise .$id"
19:23.16 caen23 line 1958 inside openw.tcl
19:52.20 brlcad iconify?
19:52.45 brlcad I don't remember your patch iconifying, wasn't it a hide?
19:53.44 caen23 brlcad: it doesn't matter if it's hidden or iconified. that's how you bring back a hidden window, too
19:54.20 brlcad hm, okay -- it's been a really long while since I've had to do that in tk
19:54.46 caen23 ugh, it's the first time i've had to do that in tcl :D
19:54.59 caen23 but i checked, and that's the only way
20:09.40 brlcad caen23: so how'd what you work with many many windows getting created?
20:09.52 brlcad say if you ran gui 3 or 4 times
20:10.03 brlcad right now it works if you close some of them
20:11.02 brlcad since it graphics window closes its corresponding command window
20:11.13 brlcad s/it/each/
20:16.42 caen23 brlcad: i don't think i understand :d it only works if you close the cmd window and reopen it. if you close the gfx window and try reopening it, it crashes
20:30.43 brlcad caen23: there's not just one command window and one graphics window
20:30.52 brlcad you can create as many as you like with the "gui" command
20:31.15 brlcad does that functionality still work is I guess the question
20:31.35 brlcad if it does, then you can probably commit it crashing and we can get someone to look into the stack trace
20:32.54 caen23 let me try, i believe it does. i don't know if you have the time, but couldn't you apply the patch on your machine and see exactly how it works? also, i've managed to get a stack trace and i checked the logs, i could post those, too
20:40.23 caen23 brlcad: it seems to work fine, except for that problem. here's the behavior i get, when run using opengl: if i close both windows using the X buttons, mged closes normally. if i close the cmd window and bring it back using Tools > Command Window, it works. if i close the gfx window and bring it back using Tools > Graphics Window, the app breaks, taking away with it any window that's currently open
20:40.52 caen23 it doesn't really matter how many instances are open, i've created four right now and they worked as expected
20:46.10 brlcad caen23: thats' why I was asking you to commit it, so I can test it on my end
20:46.24 brlcad easier than getting and applying the patch
20:46.38 brlcad copying up to all the places I'd want to test
20:47.16 brlcad wishes there weren't any platform checks in our build system files, we've regressed terribly
20:47.29 caen23 ok, then. i'll commit the pictx fixes first, and then i'll commit openw.tcl, too
20:49.02 Notify 03BRL-CAD:caen23 * 54030 (brlcad/trunk/src/irprep/CMakeLists.txt brlcad/trunk/src/irprep/pictx.c): Enable pictx for compilation (GCI: http://www.google-melange.com/gci/task/view/google/gci2012/7958220)
20:51.13 Notify 03BRL-CAD:caen23 * 54031 brlcad/trunk/src/tclscripts/mged/openw.tcl: The command window can now be reopened. MGED no longer closes after closing the graphics window. On OpenGL, trying to reopen the graphics window crashes the app. On X11, everything works fine.
20:51.24 caen23 ok, they're up
20:57.00 Notify 03BRL-CAD:brlcad * 54032 brlcad/trunk/CMakeLists.txt: x11 is available on windows, so don't make it impossible to use it. we can just let the checks fall through after looking for it and testing whether aqua is enabled. this allows a slew of simlifications eliminating several of the win32 and apple platform checks, which are bad smells anyways.
21:29.55 Notify 03GCI: Ben Bray: Implement a primitive volume function ... for hyperboloids of one sheet (HYP) - 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/7987216
22:21.17 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
22:23.28 Notify 03GCI: Arjun Govindjee: Implement mutex locking for Windows - Questions solved Ok, I managed to test the code, and it does indeed work (I had to use CMake to create the Visual Studio project - something I had not anticipated). I fixed the indents and included bio.h too. Now I'm actually finished :) http://www.google-melange.com/gci/task/view/google/gci2012/7999206
22:25.09 *** join/#brlcad matt_s (cb3af1be@gateway/web/freenode/ip.203.58.241.190)
22:33.29 starseeker brlcad: have you tested that in a situation where X11 is available on Windows?
22:34.15 *** part/#brlcad ChrisOelmueller (~eoc@2a01:238:42b6:4400:f140:fff4:e413:e393)
22:35.40 starseeker brlcad: anyone trying to enable Aqua on Windows should probably get a fatal error
22:35.44 starseeker that's completely nonsensical
22:36.39 starseeker do you want me to add that?
22:36.52 starseeker (as long as we're cleaning up what was admittedly a mess...)
23:38.34 brlcad that's the problem being propagated, though -- platform checks aren't the right perspective
23:39.40 brlcad it'll fail if someone tries, probably spectacularly, so it effectively will already do that or our assertion is wrong (if it somehow worked)
23:40.07 brlcad if anything that should be "anyone trying to enable Aqua WHEVER AQUA IS NOT AVAILABLE should get a fatal error"
23:40.39 brlcad that's the distinction for nearly every single platform check in there

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